OBJ = $(OBJ_DIR)/video.o	\
      $(OBJ_DIR)/libgloss.o     \
      $(OBJ_DIR)/cxxrts.o	\
      $(OBJ_DIR)/knlvar.o	\
      $(OBJ_DIR)/DeviceIdentify.o

$(OBJ_DIR)/misc.o : $(OBJ)
	$(LD) $(OBJ) -r -o $@

$(OBJ_DIR)/cxxrts.o : cxxrts.cpp
	$(CC) -o $@ cxxrts.cpp 

$(OBJ_DIR)/video.o : video.cpp io.h bootutil.h
	$(CC) -o $@ video.cpp

$(OBJ_DIR)/libgloss.o : libgloss.cpp
	$(CC) -o $@ libgloss.cpp

$(OBJ_DIR)/DeviceIdentify.o : DeviceIdentify.cpp
	$(CC) -o $@ DeviceIdentify.cpp

$(OBJ_DIR)/knlvar.o : knlvar.cpp
	$(CC) -o $@ knlvar.cpp

clean :
	- rm $(OBJ)

.PHONY : all clean

